﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;

namespace AcademiaInteligenteWeb
{
    public partial class NewModalidade : System.Web.UI.Page
    {
        int idTipoModalidade;
        protected void Page_Load(object sender, EventArgs e)
        {
            if(!IsPostBack)
                carregaDdlTipoModadlidade();
            
        }

        private void carregaDdlTipoModadlidade() {
            
            ddlTipoModadlidade.DataSource = new WsAcademiaInteligente.WsAcademiaInteligenteSoapClient().SelecionaTipoModalidade();
            ddlTipoModadlidade.DataValueField = "Id";
            ddlTipoModadlidade.DataTextField = "Descricao";
            ddlTipoModadlidade.DataBind();

        }

        protected void Button1_Click(object sender, EventArgs e)
        {
            WsAcademiaInteligente.Modalidade modalidade = new WsAcademiaInteligente.Modalidade();
            modalidade.Descricao = txtDescricao.Text;
            modalidade.IdTipoModalidade = Convert.ToInt32(Request[ddlTipoModadlidade.UniqueID]);
            modalidade.IdAcademia = Convert.ToInt32(Session[Util.SESSION_ACADEMIA_ID]);
            modalidade.Academia = new WsAcademiaInteligente.Academia();
            modalidade.Academia.Id = Convert.ToInt32(Session[Util.SESSION_ACADEMIA_ID]);
            WsAcademiaInteligente.Academia academia = new WsAcademiaInteligente.Academia();
            
            if (int.TryParse(Request["id"], out idTipoModalidade))
            {
                modalidade.Id = idTipoModalidade;
                new WsAcademiaInteligente.WsAcademiaInteligenteSoapClient().AlterarModalidade(modalidade);
            }
            else 
            {
                new WsAcademiaInteligente.WsAcademiaInteligenteSoapClient().InserirModalidade(modalidade);
            }

            carregaDdlTipoModadlidade();
        }
    }
}